package com.ruoyi.dataSys.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.dataSys.mapper.GpsDataMapper;
import com.ruoyi.dataSys.domain.GpsData;
import com.ruoyi.dataSys.service.IGpsDataService;

/**
 * 北斗定位信息管理Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-11-28
 */
@Service
public class GpsDataServiceImpl implements IGpsDataService 
{
    @Autowired
    private GpsDataMapper gpsDataMapper;

    /**
     * 查询北斗定位信息管理
     * 
     * @param name 北斗定位信息管理主键
     * @return 北斗定位信息管理
     */
    @Override
    public GpsData selectGpsDataByName(String name)
    {
        return gpsDataMapper.selectGpsDataByName(name);
    }

    /**
     * 查询北斗定位信息管理列表
     * 
     * @param gpsData 北斗定位信息管理
     * @return 北斗定位信息管理
     */
    @Override
    public List<GpsData> selectGpsDataList(GpsData gpsData)
    {
        return gpsDataMapper.selectGpsDataList(gpsData);
    }

    /**
     * 新增北斗定位信息管理
     * 
     * @param gpsData 北斗定位信息管理
     * @return 结果
     */
    @Override
    public int insertGpsData(GpsData gpsData)
    {
        return gpsDataMapper.insertGpsData(gpsData);
    }

    /**
     * 修改北斗定位信息管理
     * 
     * @param gpsData 北斗定位信息管理
     * @return 结果
     */
    @Override
    public int updateGpsData(GpsData gpsData)
    {
        return gpsDataMapper.updateGpsData(gpsData);
    }

    /**
     * 批量删除北斗定位信息管理
     * 
     * @param names 需要删除的北斗定位信息管理主键
     * @return 结果
     */
    @Override
    public int deleteGpsDataByNames(String[] names)
    {
        return gpsDataMapper.deleteGpsDataByNames(names);
    }

    /**
     * 删除北斗定位信息管理信息
     * 
     * @param name 北斗定位信息管理主键
     * @return 结果
     */
    @Override
    public int deleteGpsDataByName(String name)
    {
        return gpsDataMapper.deleteGpsDataByName(name);
    }
}
